package com.yanqu.road.entity.activity.xiuxian.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

@FieldTypeAnnotation(tableName = "t_s_activity_xiuxian_state")
public class XiuXianStateConfig {

    @FieldTypeAnnotation(desc = "活动ID", select = true)
    private int activityId;

    @FieldTypeAnnotation(desc = "境界id", orderASC = true)
    private int id;

    @FieldTypeAnnotation(desc = "境界类型")
    private int stateType;

    @FieldTypeAnnotation(desc = "阶级")
    private int classId;

    @FieldTypeAnnotation(desc = "最高特效")
    private int maxEffect;

    @FieldTypeAnnotation(desc = "境界名称")
    private String name;

    @FieldTypeAnnotation(desc = "突破/渡劫所需修为")
    private String needItem;

    @FieldTypeAnnotation(desc = "渡劫成功仙力标准")
    private String needXianLi;

    @FieldTypeAnnotation(desc = "渡劫最低仙力标准")
    private String minXianLi;

    @FieldTypeAnnotation(desc = "突破/渡劫所需消耗道具")
    private String consumeItem;

    @FieldTypeAnnotation(desc = "修为基础速度/s")
    private int practiceSpeed;

    @FieldTypeAnnotation(desc = "基础属性加成%千分比")
    private int attributeAdd;

    public XiuXianStateConfig() {

    }
    public int getActivityId() {
        return activityId;
    }
    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }

    public int getClassId() {
        return classId;
    }
    public void setClassId(int classId) {
        this.classId = classId;
    }

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public String getNeedItem() {
        return needItem;
    }
    public void setNeedItem(String needItem) {
        this.needItem = needItem;
    }

    public int getPracticeSpeed() {
        return practiceSpeed;
    }
    public void setPracticeSpeed(int practiceSpeed) {
        this.practiceSpeed = practiceSpeed;
    }

    public int getAttributeAdd() {
        return attributeAdd;
    }
    public void setAttributeAdd(int attributeAdd) {
        this.attributeAdd = attributeAdd;
    }

    public int getStateType() {
        return stateType;
    }

    public void setStateType(int stateType) {
        this.stateType = stateType;
    }

    public String getConsumeItem() {
        return consumeItem;
    }

    public void setConsumeItem(String consumeItem) {
        this.consumeItem = consumeItem;
    }

    public String getNeedXianLi() {
        return needXianLi;
    }

    public void setNeedXianLi(String needXianLi) {
        this.needXianLi = needXianLi;
    }

    public String getMinXianLi() {
        return minXianLi;
    }

    public void setMinXianLi(String minXianLi) {
        this.minXianLi = minXianLi;
    }

    public int getMaxEffect() {
        return maxEffect;
    }

    public void setMaxEffect(int maxEffect) {
        this.maxEffect = maxEffect;
    }
}